heads and senior management - Turco Inglés Diccionario